Telegram Group & Telegram Channel
🖥 PyXL — это аппаратный процессор, который выполняет Python-код без использования интерпретатора.

Создатель представил PyXL — уникальный процессор, способный запускать Python-программы напрямую, без необходимости в традиционном интерпретаторе или виртуальной машине.

Структура PyXL:

Python → байткод CPython → собственный набор команд для непосредственного выполнения на аппаратном уровне.

Он построен на основе стековой модели, полностью конвейерный и сохраняет динамическую типизацию Python без ограничений, связанных со статическими типами.

Тест производительности GPIO:

PyXL переключает GPIO с задержкой всего 480 наносекунд.

Для сравнения: MicroPython на Pyboard требует 14–25 микросекунд, несмотря на более высокую частоту (168 МГц против 100 МГц у PyXL).

Создатель самостоятельно разработал:

Компилятор, линкер и генератор кода,

А также аппаратную реализацию процессора.

Этот проект показывает, что возможно аппаратное исполнение Python с высокой скоростью и без ущерба для гибкости языка. Полные технические детали будут раскрыты на PyCon 2025.

🎬 Демонстрация и подробная информация: https://runpyxl.com/gpio

@Python_Community_ru



tg-me.com/Python_Community_ru/2586
Create:
Last Update:

🖥 PyXL — это аппаратный процессор, который выполняет Python-код без использования интерпретатора.

Создатель представил PyXL — уникальный процессор, способный запускать Python-программы напрямую, без необходимости в традиционном интерпретаторе или виртуальной машине.

Структура PyXL:

Python → байткод CPython → собственный набор команд для непосредственного выполнения на аппаратном уровне.

Он построен на основе стековой модели, полностью конвейерный и сохраняет динамическую типизацию Python без ограничений, связанных со статическими типами.

Тест производительности GPIO:

PyXL переключает GPIO с задержкой всего 480 наносекунд.

Для сравнения: MicroPython на Pyboard требует 14–25 микросекунд, несмотря на более высокую частоту (168 МГц против 100 МГц у PyXL).

Создатель самостоятельно разработал:

Компилятор, линкер и генератор кода,

А также аппаратную реализацию процессора.

Этот проект показывает, что возможно аппаратное исполнение Python с высокой скоростью и без ущерба для гибкости языка. Полные технические детали будут раскрыты на PyCon 2025.

🎬 Демонстрация и подробная информация: https://runpyxl.com/gpio

@Python_Community_ru

BY Python Community




Share with your friend now:
tg-me.com/Python_Community_ru/2586

View MORE
Open in Telegram


Python Community Telegram | DID YOU KNOW?

Date: |

What is Telegram?

Telegram is a cloud-based instant messaging service that has been making rounds as a popular option for those who wish to keep their messages secure. Telegram boasts a collection of different features, but it’s best known for its ability to secure messages and media by encrypting them during transit; this prevents third-parties from snooping on messages easily. Let’s take a look at what Telegram can do and why you might want to use it.

Tata Power whose core business is to generate, transmit and distribute electricity has made no money to investors in the last one decade. That is a big blunder considering it is one of the largest power generation companies in the country. One of the reasons is the company's huge debt levels which stood at ₹43,559 crore at the end of March 2021 compared to the company’s market capitalisation of ₹44,447 crore.

Python Community from ua


Telegram Python Community
FROM USA